package cn.javastudy.design._2_结构型模式._适配器模式._类适配器模式;

import cn.javastudy.design._2_结构型模式._适配器模式._类适配器模式.impl.TFCardImpl;

/**
 * SD适配TF卡
 * 缺点：违背了合成复用原则，且当SDCard没有声明接口规范，而是只有一个类时，该方法不可用，因为Java不能同时继承两个类。
 *
 * @author sumou
 * @date 2025/01/24
 */
public class SDAdapterTF extends TFCardImpl implements SDCard  {

    @Override
    public void readSDCard() {
        System.out.println("适配器读SD卡");
        readTFCard();
    }

    @Override
    public void writeSDCard() {
        System.out.println("适配器写SD卡");
        writeTFCard();
    }

}
